/*
	This file is part of the ChaoSS framework.
	Copyright (c) 2008 Woody Gilk
	http://code.google.com/p/chaoss
*/

/* Fieldsets */
fieldset { padding: 0.6em 0.4em; border-bottom: dotted 1px #444; }
fieldset.submit { border-bottom: 0; text-align: right; }
fieldset.submit a { float: left; }

/* Labels */
label { display: block; clear: both; margin-bottom: 0.3em; }
label span { display: block; font-size: 0.8em; }

/* Inputs */
textarea { height: 6em; }
textarea, input[type="text"], input[type="password"], select { width: 98%; padding: 2px; background: #fff; }
textarea, input[type="text"], input[type="password"], input[type="checkbox"], select { border: inset 1px #aaa; }
textarea:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover { border-color: #999; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus { border-color: #596; outline: solid 2px #596; }
input, select { cursor: pointer; }
input[type="text"], input[type="password"] { cursor: text; }

/* Errors */
form ul.errors { display: block; padding: 1em; margin: 1em 0; list-style: square outside; background: #a11; }
form ul.errors li { margin-left: 1em; }

/* Notes */
form p.note { text-align: justify; }